﻿
* {
	margin: 0;
	padding: 0;
}

li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: #000;
}
/*---------------------按钮-----------------------------*/
.login_putin ul li input {
	margin: 0;
	padding: 1em 2em 1em 5.4em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border: 1px solid #999;
}

.login_btn {
	width:100px;
	margin: 40px auto 0 auto;
}

.login_btn input {
	width: 100%;
	margin: 0;
	padding: .5em 0;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border: #1263be solid 1px;
	background: #1b85fd;
	color: #FFF;
	font-size: 17px;
	font-weight: bolder;
	letter-spacing: 1em;
	margin-top: -10px;
}

.login_btn input:hover {
	background: #1263be;
}
/* 首页倒计时 */
.CountDown {
	width: 300px;
	color: #000;
	position: absolute;
	bottom: 100px;
	top: -40px;
}

.CountDown h2 {
	height: 40px;
	font-size: 24px;
	margin-top: 45px;
}

.CountDown .time {
	height: 44px;
}

.CountDown .time p {
	width: 44px;
	height: 44px;
	display: block;
	overflow: hidden;
	color: white;
	text-align: center;
	line-height: 44px;
	border-radius: 3px;
	float: left;
	background: red;
	font-size: 32px;
}

.CountDown .time span {
	font-size: 18px;
	float: left;
	display: block;
	line-height: 30px;
	text-align: center;
	width: 30px;
	padding-top: 10px;
}

@charset "utf-8";

html, body {
	color: #2b2b2b;
	width: 100%;
	height: 100%;
	font-size: 12px;
	font-weight: normal;
	font-family: Microsoft Yahei;
	background: #f9f9f9
}

body, div, ul, li, ol {
	margin: 0;
	padding: 0;
}

* {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

ul li {
	list-style-type: none;
	cursor: pointer !important;
}

img {
	border: 0px;
	position: relative;
	z-index: 90;
}

.clear {
	clear: both;
}

a, img {
	border: 0;
}

a {
	color: #333333;
	text-decoration: none !important;
}

a:hover {
	text-decoration: underline; /* color:#f00000; */
}

i {
	font-style: normal;
}

.cls {
	clear: both;
}

br {
	clear: both;
}

.notxt {
	text-indent: -9999px;
}

.blank6 {
	clear: both;
	height: 6px;
	overflow: hidden;
	display: block;
}

.blank9 {
	clear: both;
	height: 9px;
	overflow: hidden;
	display: block;
}

.blank70 {
	clear: both;
	height: 70px;
	overflow: hidden;
	display: block;
}

.blank15 {
	clear: both;
	height: 15px;
	overflow: hidden;
	display: block;
}

.blank30 {
	clear: both;
	height: 30px;
	overflow: hidden;
	display: block;
}

.blank1 {
	clear: both;
	height: 1px;
	overflow: hidden;
	display: block;
}

.blank0 {
	clear: both;
	height: 0px;
	overflow: hidden;
	display: block;
}

.blank12 {
	clear: both;
	height: 12px;
	overflow: hidden;
	display: block;
}

.f_l {
	float: left;
}

.f_r {
	float: right;
}

.top {
	width: 100%;
	height: 111px;
	background: #f10505;
}

.top_index {
	margin: 0 auto;
}

.top_left {
	float: left;
	margin: 7px 0;
}

.top_right {
	float: right;
}

.top_logo {
	padding: 16px 0 0 0;
	height: 50px;
	float: left;
}

.top_nav {
	float: left;
}

.top_nav ul {
	margin: 28px 25px;
}

.top_nav ul li {
	float: left;
}

.top_nav>ul>li>a, .nav>ul>li>a:visited {
	text-decoration: none;
	color: #fff;
	display: block;
	float: left;
	height: 38px;
	width: 66px;
	text-align: center;
	font-size: 16px;
}
/* .top_nav>ul>li>a:hover,.top_nav>ul>li.nav_on>a{	border-bottom:2px solid #fff;} */
.top_r1 {
	text-align: right;
	padding-top: 30px;
	height: 40px;
}

.top_r1 a {
	padding: 0 10px;
	color: #fff;
	font-size: 16px;
}

.top_r1>div {
	margin: 10px 0;
}

.top_r2 {
	width: 440px;
	float: right;
}

.top_r2 h2 {
	width: 30px;
	height: 30px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	line-height: 30px;
	float: left;
	font-size: 14px;
	font-weight: normal;
	margin-left: 20px;
}

.top_r2 .h21 {
	background: #BE98EB;
	color: #7F4DB1;
}

.top_r2 .h22 {
	background: #F7E677;
	color: #B88A00;
}

.top_r2 .h23 {
	background: #F7AAAA;
	color: #CC6666;
}

.top_r2 .h24 {
	background: #A6D6EC;
	color: #336699;
}

.top_r2 h3 {
	float: left;
	font-size: 16px;
	padding-left: 10px;
	height: 30px;
	line-height: 30px;
	font-weight: normal;
}

.top_nav_bot {
	border-bottom: 2px solid #fff
}
/*轮换区域*/
.lunhuan {
	width: 1200px;
	height: 520px;
	position: relative;
	margin: 0 auto;
}

.lunhuan #lunhuanback {
	width: 100%;
	height: 520px;
	position: absolute;
	left: 0px;
	top: 0px;
	overflow: hidden;
}

.lunhuan #lunhuanback a {
	width: 1200px;
	height: 520px;
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: pointer;
}

.lunhuan .lunhuan_main {
	width: 1200px;
	height: 520px;
	margin: 0 auto;
	position: relative;
}

#lunbonum {
	height: 12px;
	line-height: 12px;
	position: absolute;
	left: 570px;
	top: 483px;
	z-index: 97;
}

#lunbonum li {
	width: 12px;
	height: 12px;
	float: left;
	margin-right: 9px;
	background: #fff;
	border-radius: 12px;
	cursor: pointer;
}

#lunbonum .lunboone {
	background: #FFC600;
	cursor: pointer;
}

.index_box {
	width: 1200px;
	margin: 0 auto;
}

.index_box_l {
	float: left;
	width: 900px;
}

.index_box_r {
	float: right;
	width: 300px;
}

.index_box_l1 {
	height: 120px;
}

.boxl1_f {
	float: left;
	width: 200px;
	margin-right: 25px;
}

.box1_bt1 {
	font-size: 14px;
	border-bottom: #E54243 3px solid;
	height: 30px;
	line-height: 30px;
}

.box1_bt2 {
	font-size: 14px;
	border-bottom: #00CC67 3px solid;
	height: 30px;
	line-height: 30px;
}

.box1_u1 {
	padding: 5px 0;
}

.box1_u1 h1 {
	float: left;
	font-size: 26px;
	color: #E54243;
}

.box1_u1 h2 {
	float: right;
	text-align: right;
	font-size: 12px;
	color: #E54243;
}

.box1_u2 {
	padding: 5px 0;
}

.box1_u2 h1 {
	float: left;
	font-size: 26px;
	color: #00CC67;
}

.box1_u2 h2 {
	float: right;
	text-align: right;
	font-size: 12px;
	color: #00CC67;
}

.box1_u3 {
	font-size: 12px;
	color: #666666;
	line-height: 19px;
}

.index_box_l2 {
	cursor: pointer;
	height: 400px;
}

.boxl2_f {
	float: left;
	width: 430px;
	height: 160px;
	margin-right: 20px;
	margin-top: 20px;
}

.boxl2_f h1 {
	font-size: 24px;
	padding: 20px 10px 10px 20px;
	font-weight: normal;
}

.boxl2_f h2 {
	font-size: 12px;
	color: #333333;
	text-indent: 2em;
	line-height: 20px;
	padding-left: 20px;
	font-weight: normal;
	width: 260px;
}

.index_box_l2 .h21 {
	background: url(../images/hh1.jpg) no-repeat;
	color: #7F4DB1;
}

.index_box_l2 .h22 {
	background: url(../images/hh2.jpg) no-repeat;
	color: #B88A00;
}

.index_box_l2 .h23 {
	background: url(../images/hh3.jpg) no-repeat;
	color: #CC6666;
}

.index_box_l2 .h24 {
	background: url(../images/hh4.jpg) no-repeat;
	color: #336699;
}

.index_box_l3 {
	height: 350px;
}

.box1_bt3 {
	font-size: 18px;
	height: 36px;
	line-height: 36px;
	font-weight: bold;
}

.box1_u4 {
	border: 1px solid #CCCCCC;
	border-right: none;
	height: 305px;
	width: 876px;
}

.u4_box {
	width: 218px;
	height: 305px;
	float: left;
	border-right: 1px solid #CCCCCC;
}

.u4_box img {
	width: 100px;
	height: 100px;
	border-radius: 50px;
	border: 1px solid #CCCCCC;
	margin: 20px 60px;
}

.u4_box h1 {
	width: 218px;
	text-align: center;
	font-size: 16px;
	height: 20px;
}

.u4_box h2 {
	width: 188px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	padding: 15px;
}

.u4_box h3 {
	width: 218px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
}

.u4_box h3 a {
	text-decoration: none;
	display: block;
	border: 1px solid #999999;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	line-height: 36px;
	height: 36px;
	width: 70px;
	text-align: center;
	font-size: 12px;
	margin: 0 auto;
}

.index_box_l4 {
	height: 390px;
}

.box1_u5 {
	height: 390px;
	width: 280px;
	float: left;
	margin-right: 20px;
}

.box1_bt4 {
	width: 280px;
	height: 36px;
}

.box1_bt4 h1 {
	font-size: 18px;
	height: 36px;
	line-height: 36px;
	float: left;
	width: 100px;
}

.box1_bt4 h2 {
	float: right;
	width: 180px;
	padding-top: 5px;
}

.box1_bt4 h2 a {
	text-decoration: none;
	display: block;
	border: 1px solid #999999;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	line-height: 22px;
	height: 22px;
	width: 70px;
	text-align: center;
	font-size: 12px;
	margin: 0 auto;
	font-weight: normal;
	float: right;
}

.u5_box {
	width: 278px;
	border: 1px solid #CCCCCC;
	height: 350px;
}

.tab3 {
	width: 278px;
	font-size: 14px;
	margin-top: 12px;
}

.tab3 td {
	padding: 5px 0px;
	text-align: center;
}

.tab3 th {
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.tab3 span {
	background-color: #DD5533;
	padding: 3px 5px;
	color: #FFFFFF;
	margin: 0 auto;
}

.tab4 {
	width: 278px;
	font-size: 14px;
	margin-top: 8px;
}

.tab4 td {
	padding: 8px 0px;
	text-align: center;
}

.tab4 th {
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.tab4 p {
	font-size: 12px;
	text-align: left;
}

.tab4 h3 {
	font-size: 14px;
	text-align: left;
}

.bt_h {
	color: #DD5533;
}

.bt_l {
	color: #659900;
}

.index_box_r1 {
	width: 298px;
	border: 1px solid #CCCCCC;
	text-align: center;
	padding: 15px 0;
}

.index_box_r2 {
	width: 268px;
	border: 1px solid #CCCCCC;
	height: 300px;
	padding: 5px 15px;
}

.scroll_new {
	height: 260px;
	overflow: hidden;
	z-index: 1000;
	border: none;
	background: #fff
}

.index_box_r2 h1 {
	width: 268px;
	text-align: left;
	font-size: 18px;
	height: 36px;
	line-height: 36px;
}

.index_box_r2 ul {
	
}

.index_box_r2  ul li {
	height: 30px;
	line-height: 30px;
	text-align: left;
}

.index_box_r3 {
	width: 300px;
}

.index_box_r4 {
	width: 298px;
	border: 1px solid #CCCCCC;
	border-top: none;
}

.index_box_r4 h1 {
	width: 298px;
	text-align: center;
	font-size: 16px;
	padding-top: 15px;
}

.index_box_r4 h2 {
	width: 268px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	padding: 10px 15px;
}

.index_box_r4 img {
	padding: 10px 15px;
}

.index_hezuo {
	width: 1200px;
	margin: 0 auto;
	height: 160px;
}

.hezuo_bt {
	width: 1200px;
	height: 50px;
}

.hezuo_bt_line {
	width: 550px;
	border-bottom: 1px solid #999999;
	height: 25px;
	overflow: hidden;
	float: left;
	display: block;
}

.hezuo_bt_h1 {
	width: 100px;
	height: 50px;
	line-height: 50px;
	float: left;
	display: block;
	font-size: 16px;
	text-align: center;
}

.hezuo_box {
	width: 1200px;
	height: 120px;
}

.hezuo_img {
	text-align: center;
	float: left;
	margin-left: 36px;
}

.box_first {
	margin-left: 0px;
}

.index_foot {
	width: 1200px;
	height: 218px;
	margin: 0 auto;
	color: #656565;
	margin-bottom: 50px;
}

.index_foot_left {
	width: 585px;
	height: 218px;
	float: left;
}

.index_foot_left h2 {
	color: #FFFFFF;
	font-size: 32px;
	margin: 40px 0px 55px 0;
	font-weight: 100;
}

.index_foot_left div {
	color: #FFFFFF;
	font-size: 16px;
	margin: 9px 0;
}

.left_title {
	width: 100px;
	float: left;
}

.left_text {
	float: left;
	width: 435px;
}

.index_foot_middle {
	float: left;
	width: 308px;
	height: 218px;
}

.index_foot_middle h2 {
	color: #FFFFFF;
	font-size: 32px;
	margin: 40px 0px 63px 0;
	font-weight: 100;
	text-align: center;
}

.index_foot_middle div {
	color: #FFFFFF;
	font-size: 16px;
	margin: 0px 0 18px 0;
	text-align: center;
	width: 300px;
}

.index_foot_right { /* width: 300px; */
	height: 218px;
	float: right;
}

.index_foot_right h2 {
	color: #FFFFFF;
	font-size: 32px;
	margin: 40px 0px 36px 0;
	font-weight: 100;
	text-align: right;
}

.index_foot_right>div {
	margin: 0 7px;
	float: right;
}

.xue_box {
	width: 1200px;
	margin: 0 auto;
}

.xue_left {
	width: 872px;
	float: left;
}

.xue_right {
	width: 328px;
	float: left;
}

.xue_bt {
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	line-height: 36px;
	height: 36px;
}

.xue_bt8 {
	font-size: 14px;
	text-align: left;
	line-height: 36px;
	height: 36px;
}

.xue_lu .shipin_b {
	float: left;
	margin-right: 21px;
	margin-bottom: 21px;
}

.xue_rbt {
	width: 328px;
}

.xue_rbt h1 {
	float: left;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	line-height: 36px;
	height: 36px;
}

.xue_rbt h2 {
	float: right;
	padding-top: 5PX;
}

.xue_rbt h2 a {
	padding: 4px 10px;
	background-color: #B88F57;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
}

.xue_rU {
	width: 326px;
	border: 1px solid #CCCCCC;
	height: 348px;
	padding: 15px 0;
}

.tab2 {
	width: 320px;
	font-size: 14px;
	padding: 0 3px;
}

.tab2 td {
	padding: 8px 0px;
}

.tab2 .span1 {
	width: 18px;
	height: 17px;
	line-height: 17px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #ED3D3D;
	display: block;
}

.tab2 .span2 {
	width: 18px;
	height: 17px;
	line-height: 17px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FFB400;
	display: block;
}

.tab2 .span3 {
	width: 18px;
	height: 17px;
	line-height: 17px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FFFF00;
	display: block;
}

.xue_box1 {
	width: 1200px;
	margin: 0 auto;
}

.xue_u ul li {
	float: left;
	width: 580px;
	height: 100px;
	padding-right: 20px;
	margin-bottom: 20px;
}

.xue_lileft {
	width: 126px;
	float: left;
	height: 100px;
}

.xue_liright {
	width: 454px;
	float: left;
	height: 100px;
}

.xue_liright h1 {
	font-size: 16px;
}

.xue_liright p {
	font-size: 14px;
	line-height: 26px;
	text-indent: 2em;
}

.news {
	width: 1200px;
	margin: 0 auto;
}

.news_left {
	width: 850px;
	float: left;
}

.news_right {
	width: 330px;
	float: left;
	margin-left: 20px;
}

.new_l_u {
	width: 848px;
	border: 1px solid #ededed;
}

.new_l_u1 {
	width: 848px;
	border: 1px solid #ededed;
}

.new_l_bt1 {
	width: 850px;
	height: 50px;
}

.new_l_bt1 h1 {
	line-height: 50px;
	height: 50px;
	float: left;
	font-size: 14px;
	font-weight: normal;
}

.new_l_u1 {
	width: 848px;
	border: 1px solid #ededed;
	background: #fff;
	min-height: 587px;
}

.new_l_ubt {
	width: 808px;
	padding: 30px 20px;
}

.new_l_ubt h1 {
	font-size: 30px;
	height: 40px;
	line-height: 40px;
	width: 808px;
	text-align: center;
	font-weight: normal;
	color: #333;
}

.newsTit {
	font-size: 30px;
	text-align: center
}

.new_l_ubt h2 {
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	width: 808px;
	text-align: center;
	color: #999999;
	font-weight: normal;
}

.new_l_up {
	width: 788px;
	min-height: 170px;
	margin: 0 30px; /* padding:20px 0; */
	font-size: 16px;
	line-height: 26px;
	color: #8F8F8F /* border-top:1px solid #CCCCCC; */
}

.new_l_up p {
	font-size: 14px;
	line-height: 26px;
	margin: 8px 0;
}

.new_fenxiang {
	width: 788px;
	margin: 0 30px;
	padding: 20px 0;
	font-size: 14px;
	line-height: 26px;
}

.new_fenxiang a {
	margin-right: 10px;
}

.new_next, .new_xianguan {
	width: 788px;
	margin: 0 30px;
	padding: 20px 0;
	font-size: 14px;
	line-height: 26px;
}

.new_pinglun {
	width: 788px;
	margin: 0 30px;
	padding: 20px 0;
}

.new_pl_bt {
	font-size: 18px;
}

.xq_u333 {
	width: 778px;
	float: left;
}

.xq_u333 textarea {
	border: 1px solid #ededed;
	height: 115px;
	width: 776px;
}

.u_box3 {
	width: 780px;
	border-bottom: 1px solid #CCCCCC;
}

.u_box3_left {
	width: 100px;
	float: left;
}

.u_box3_right {
	width: 680px;
	float: left;
}

.u_box3_txt h1 {
	font-size: 16px;
	height: 30px;
	line-height: 30px;
}

.u_box3_txt p {
	text-align: left;
	text-indent: 2em;
	line-height: 26px;
	font-size: 14px;
	padding: 8px 0;
}

.u_box3_txt h3 {
	font-weight: normal;
	text-align: left;
	clear: both;
	line-height: 30px;
}

.u_box3_txt h3 img {
	border: 1px solid #CCCCCC;
}

.u_box3_right a {
	color: #0065CB;
}

.u_box3_count {
	width: 680px;
	float: left;
}

.u_box3_count h3 {
	float: left;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
}

.u_box3_count h4 {
	float: right;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
}

.n_pl_box3 {
	width: 680px;
}

.n_pl_box3 textarea {
	border: 1px solid #BFBFBF;
	height: 115px;
	width: 678px;
}

.n_pl_box3u {
	width: 680px;
}

.n_pl_boximg {
	width: 300px;
	float: left;
	height: 50px;
}

.n_pl_boxbt {
	float: right;
	height: 50px;
}

.n_pl_boxbt a {
	width: 90px;
	height: 30px;
	display: block;
	background-color: #2a89ff;
	border-radius: 20px;
	line-height: 30px;
	text-align: center;
	float: left;
	margin-left: 15px;
	color: #fff;
}

.a_bt1 {
	background: url(../images/bt_bg.jpg) no-repeat 0px 0px;
	padding-left: 25px;
	height: 25px;
	line-height: 25px;
	display: block;
	float: left;
	margin-right: 8px;
}

.a_bt2 {
	background: url(../images/bt_bg.jpg) no-repeat 0px -29px;
	padding-left: 25px;
	height: 25px;
	line-height: 25px;
	display: block;
	float: left;
	margin-right: 8px;
}

.a_bt3 {
	background: url(../images/bt_bg.jpg) no-repeat 0px -57px;
	padding-left: 25px;
	height: 25px;
	line-height: 25px;
	display: block;
	float: left;
	margin-right: 8px;
}

.a_bt4 {
	background: url(../images/bt_bg.jpg) no-repeat 0px -85px;
	padding-left: 25px;
	height: 25px;
	line-height: 25px;
	display: block;
	float: left;
	margin-right: 8px;
}

.pl_bt3 {
	width: 680px;
	height: 30px;
}

.pl_bt3 h2 {
	float: left;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	line-height: 30px;
	padding: 0;
}

.pl_bt3 h3 {
	float: right;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	line-height: 30px;
	padding: 0;
}

.plbox3 {
	width: 680px;
	border-top: 1px dashed #CCCCCC;
	padding-top: 12px;
}

.plbox3_left {
	width: 80px;
	float: left;
}

.plbox3_right {
	width: 600px;
	float: left;
}

.plbox3_bt1 {
	width: 600px;
	height: 30px;
	line-height: 30px;
}

.plbox3_bt1 a {
	color: #0065CB
}

.plbox3_p {
	text-align: left;
	text-indent: 2em;
	line-height: 26px;
	font-size: 14px;
	padding: 8px 0;
}

.plbox3_bt2 {
	width: 600px;
	float: left;
}

.plbox3_bt2 h3 {
	float: left;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
}

.plbox3_bt2 h4 {
	float: right;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
}

.pages {
	padding: 8px 0;
	text-align: center;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 42px;
}

.pages A {
	border: #ddd 1px solid;
	padding: 2px 5px;
	margin: 5px;
	background-color: #FFFFFF;
	text-decoration: none;
}

.pages A:hover {
	border: #B98E57 1px solid;
	color: #fff;
	background-color: #B98E57;
}

.pages A:active {
	border: #000099 1px solid;
	color: #000;
}

.pages span {
	font-weight: bold;
	margin: 5px;
	color: #CC0000;
}

.pages span.current {
	border: #000099 1px solid;
	padding: 2px 5px;
	font-weight: bold;
	margin: 5px;
	color: #fff;
	background-color: #0066cc;
}

.pages span.disabled {
	border: #eee 1px solid;
	padding: 2px 5px;
	margin: 5px;
	color: #ddd;
	background-color: #FFFFFF;
}

.sp_l {
	width: 330px;
	padding-top: 50px;
}

.sp_l ul li {
	width: 330px;
	height: 133px;
}

.sp_ll {
	float: left;
	width: 197px;
}

.sp_l ul li img {
	width: 197px;
	height: 112px;
	display: block;
	overflow: hidden;
}

.sp_lr {
	float: left;
	width: 124px;
	display: block;
	padding: 0 0 0 6px;
	margin: 0;
}

.sp_l ul li h2 {
	width: 120px;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	height: 28px;
}

.sp_lbt1 {
	background: url(../images/sp01.jpg) no-repeat 5px 5px;
	padding-left: 28px;
	height: 28px;
	line-height: 28px;
}

.sp_lbt2 {
	background: url(../images/sp02.jpg) no-repeat 5px 5px;
	padding-left: 28px;
	height: 28px;
	line-height: 28px;
}

.hangqing_box {
	width: 280px;
	height: 280px;
	float: left;
	margin-left: 26px;
}

.hangqing_box .f_h2 {
	font-size: 14px;
	width: 280px;
	height: 23px;
	font-weight: normal;
}

.hangqing_box .f_ld {
	text-align: center;
	font-size: 20px;
	color: #ccc;
	line-height: 220px;
	width: 80%
}

.hangqing_box .f_h3 {
	clear: both;
	font-size: 28px;
	float: left;
	height: 40px;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bt_h {
	color: #DD5533;
}

.bt_l {
	color: #659900;
}

.hangqing_box .f14 {
	font-size: 14px;
	float: left;
	padding-left: 10px;
	padding-top: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.hangqing_box .f_h4 {
	clear: both;
	font-size: 12px;
	font-weight: normal;
	height: 18px;
}

.hangqing_box .f_img {
	padding: 10px 0;
}

.hangqing_box .f_img img {
	border: 1px solid #CCCCCC;
}

.hq_box {
	width: 1200px;
	margin: 0 auto;
}

.hq_box_left {
	width: 138px;
	border: 1px solid #B4B4B4;
	height: 920px;
	float: left;
}

.hq_box_right {
	width: 1029px;
	border: 1px solid #B4B4B4;
	border-left: none;
	height: 920px;
	float: left;
	padding: 15px;
}

.hq_bt_box {
	width: 138px;
	font-size: 14px;
	text-align: left;
	padding: 15px 0 15px 0px;
}

.hq_bt_box dt {
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	width: 123px;
	padding-left: 15px;
}

.hq_bt_box dd {
	width: 138px;
	height: 28px;
}

.hq_bt_box dd a {
	width: 110px;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	background: url(../images/dt112.png) no-repeat right center;
	display: block;
	padding-left: 15px;
}

.hq_bt_box .hq_dton a {
	width: 123px;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	background: #B98F58;
	display: block;
	color: #FFFFFF;
	padding-left: 15px;
}

.hq_box_right th {
	font-size: 14px;
	text-align: center;
	height: 28px;
	line-height: 28px;
}

.hq_box_right td {
	font-size: 12px;
	text-align: center;
	height: 28px;
	line-height: 28px;
}

.index_hangqing {
	width: 1200px;
	margin: 0 auto;
}
/* 选项卡 */
.switchBox, .slideBox {
	width: 1200px;
	background-color: #FFFFFF;
}

.switchBox dt, .slideBox dt {
	height: 40px;
	border-bottom: 1px solid #2a89ff;
	padding-right: 20px;
}

.switchBox h1 {
	width: 200px;
	height: 36px;
	line-height: 36px;
	padding-top: 34px;
	padding-left: 0px;
	font-size: 18px;
	display: block;
	text-align: left;
	font-weight: bolder;
}

.switchBox span, .switchBox dt a, .switchBox em, .slideBox span,
	.slideBox dt a, .slideBox em {
	color: #333;
	cursor: pointer;
	float: right;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	text-align: center;
	text-decoration: none;
	padding: 0 20px;
	font-style: normal;
}

.switchBox dt .on, .slideBox dt .on {
	background-color: #2a89ff;
	font-weight: bolder;
	border-radius: 6px 6px 0 0;
}

.switchBox dt .active, .slideBox dt .active {
	background-color: #ffffcc;
	font-weight: normal;
}

.switchBox dt .on, .switchBox dt .active, .switchBox a:hover, .slideBox dt .on,
	.slideBox dt .active, .slideBox a:hover {
	color: #FFFFFF;
}

.switchBox dd, .slideBox dd {
	clear: both;
	display: none;
	width: 1200px;
}

.switchBox li {
	margin-left: 20px;
	list-style: square;
}

.index_paihang {
	width: 1200px;
	margin: 0 auto;
}

.paihang_box {
	width: 380px;
	min-height: 378px;
	float: left;
	margin-left: 30px;
}

.paihang_bt {
	width: 380px;
	height: 24px;
	line-height: 24px;
	text-align: left;
	font-size: 16px;
	font-weight: bolder;
	padding-top: 12px;
}

.paihang_bt h2 {
	float: right;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	font-weight: normal;
}

.paihang_bt a {
	text-decoration: none;
	cursor: pointer;
	height: 26px;
	display: block;
	background-color: #2a89ff;
	line-height: 26px;
	text-align: center;
	float: right;
	font-size: 12px;
	font-weight: normal;
	margin: 0 2px;
	color: #fff;
	padding: 0 10px;
}

.paihang_bt a.linone {
	background-color: #f9f9f9;
	color: #333333;
}

.tab12 {
	width: 100%;
	border: 1px solid #DCDCDC;
	border-top: none;
	padding: 0 10px;
}

.tab11 {
	background-color: #EEEEEE;
	text-align: center;
	height: 36px;
	font-weight: normal;
	margin-top: 12px;
}

.tab12 td {
	height: 32px;
	line-height: 32px;
	border-bottom: 1px dotted #DCDCDC;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.tab12 td span {
	width: 15px;
	height: 15px;
	line-height: 15px;
	background-color: #FDCD00;
	color: #FFFFFF;
	display: block;
	margin: 0 auto;
}

.xin_box th {
	font-size: 14px;
	text-align: center;
	height: 28px;
	line-height: 28px;
}

.xin_box td {
	font-size: 12px;
	text-align: center;
	height: 28px;
	line-height: 28px;
}

.g_box {
	width: 1200px;
	margin: 0 auto;
}

.g_box_left {
	width: 178px;
	border: 1px solid #B4B4B4;
	float: left;
}

.g_bt_box {
	width: 178px;
	text-align: left;
	padding: 5px 0 15px 0px;
}

.g_bt_box dt {
	font-size: 18px;
	height: 36px;
	line-height: 36px;
	width: 163px;
	padding-left: 15px;
}

.g_bt_box dd {
	width: 178px;
	height: 32px;
}

.g_bt_box dd a {
	width: 163px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	display: block;
	padding-left: 15px;
}

.g_bt_box .g_dton a {
	width: 163px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	background: #FFCC00;
	display: block;
	color: #333;
	padding-left: 15px;
}

.g_line {
	width: 160px;
	height: 1px;
	background: #CCCCCC;
	margin: 10px auto;
}

.g_box_m {
	width: 680px;
	float: left;
	padding: 0 20px;
}

.g_box_b {
	width: 680px;
	float: left;
	padding: 0 20px;
}

.xq_u3 {
	width: 680px;
}

.xq_u3 textarea {
	border: 1px solid #BFBFBF;
	height: 115px;
	width: 678px;
}

.g_pl_boxbt {
	float: right;
	height: 50px;
}

.g_pl_boxbt a {
	width: 90px;
	height: 30px;
	display: block;
	background-color: #FFCC00;
	line-height: 30px;
	text-align: center;
	float: left;
	margin-left: 15px;
	color: #333;
}

.g_box_right {
	width: 300px;
	float: left;
}

.index_box_r6 {
	width: 278px;
	border: 1px solid #CCCCCC;
	padding: 10px 10px;
}

.index_box_r6 h1 {
	width: 278px;
	text-align: center;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
}

.index_box_r6 ul {
	
}

.index_box_r6  ul li {
	background: url(../images/g_dt2.png) no-repeat 0px -4px;
	height: 40px;
	line-height: 20px;
	text-align: left;
	padding-left: 22px;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.g_ibox {
	border: 1px solid #BFBFBF;
	width: 678px;
}

.g_i_t1 {
	width: 648px;
	padding: 0 15px;
}

.g_i_t11 {
	float: left;
	width: 62px;
}

.g_i_t11 img {
	width: 52px;
	height: 52px;
}

.g_i_t12 {
	float: left;
	width: 580px;
}

.g_i_t12 h1 {
	font-size: 15px;
	font-weight: normal;
	height: 30px;
}

.g_i_t12 h3 {
	font-size: 12px;
	font-weight: normal;
	color: #666;
}

.g_i_t2 {
	width: 648px;
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}

.g_i_t3 {
	width: 678px;
}

.g_i_t3 img {
	width: 155px;
	height: 100px;
	float: left;
	margin-left: 12px;
	margin-bottom: 12px;
}

.g_i_t4 {
	width: 658px;
	background: #EDEDED;
	height: 26px;
	padding: 10px;
}

.a_bt7 {
	background: url(../images/bt_bg2.jpg) no-repeat 0px 0px;
	padding-left: 25px;
	height: 25px;
	line-height: 25px;
	display: block;
	float: left;
	margin: 0 40px;
}

.a_bt8 {
	background: url(../images/bt_bg2.jpg) no-repeat 0px -29px;
	padding-left: 25px;
	height: 25px;
	line-height: 25px;
	display: block;
	float: left;
	margin: 0 40px;
}

.a_bt9 {
	background: url(../images/bt_bg2.jpg) no-repeat 0px -57px;
	padding-left: 25px;
	height: 25px;
	line-height: 25px;
	display: block;
	float: left;
	margin: 0 40px;
}

.a_bt10 {
	background: url(../images/bt_bg2.jpg) no-repeat 0px -85px;
	padding-left: 25px;
	height: 25px;
	line-height: 25px;
	display: block;
	float: left;
	margin: 0 40px;
}

.g_i_t4 span {
	float: left;
	color: #ccc;
	padding: 3px 10px;
}

.g_i_t5 {
	width: 658px;
	background: #EDEDED;
	padding: 5px 10px;
}

.g_i_t51 {
	float: left;
	width: 40px;
}

.g_i_t51 img {
	width: 32px;
	height: 32px;
}

.g_i_t52 {
	float: left;
	width: 618px;
}

.g_i_t52 h3 {
	font-size: 12px;
	font-weight: normal;
	height: 18px;
}

.g_i_t52 h4 {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	background: url(../images/bt_bg3.jpg) no-repeat right 2px;
	padding-right: 25px;
	width: 100px;
}

.g_i_t6 {
	width: 608px;
	background: #EDEDED;
	padding: 5px 10px 5px 60px;
}

.g_i_t61 {
	float: left;
	width: 40px;
}

.g_i_t61 img {
	width: 32px;
	height: 32px;
}

.g_i_t62 {
	float: left;
	width: 568px;
}

.g_i_t62 h3 {
	font-size: 12px;
	font-weight: normal;
	height: 18px;
}

.g_i_t62 h4 {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	background: url(../images/bt_bg3.jpg) no-repeat right 2px;
	padding-right: 25px;
	width: 100px;
}

.g_i_t7 {
	width: 678px;
	text-align: center;
}

.g_u3 {
	width: 658px;
	margin: 0 auto;
	background: #EDEDED;
	padding: 0px 10px;
}

.g_u3 textarea {
	border: 1px solid #BFBFBF;
	height: 30px;
	width: 656px;
}

.xuan_box1 {
	width: 1200px;
	margin: 0 auto;
}

.xuan_left {
	width: 850px;
	float: left;
}

.xuan_right {
	width: 330px;
	float: left;
	margin-left: 20px;
}

.xuan_bt {
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	line-height: 36px;
	height: 36px;
	width: 850px;
}

.xuan_01 {
	width: 850px;
	padding: 10px 0;
	height: 40px;
}

.xuan_01 a {
	display: block;
	text-align: center;
	padding: 0 26px;
	height: 38px;
	font-size: 14px;
	color: #333;
	background-color: #EEEEEE;
	line-height: 38px;
	margin-right: 20px;
	float: left;
	font-weight: normal;
}

.xuan_01 a:hover, .xuan_01 a.xuan_on {
	display: block;
	padding: 0 26px;
	text-align: center;
	height: 38px;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #B98F58;
	line-height: 38px;
	text-decoration: none;
	border: none;
	font-weight: normal;
}

.xuan_bt1 {
	font-size: 18px;
	text-align: left;
	line-height: 36px;
	height: 36px;
	width: 850px;
}

.xuan_02 {
	width: 848px;
	border: 1px solid #CCCCCC;
}

.xuan_02 td, .xuan_02 select {
	font-size: 14px;
	padding: 4px;
}

.xuan_03 {
	width: 848px;
	border: 1px solid #CCCCCC;
}

.xuan_031 {
	width: 848px;
	border-bottom: 1px solid #CCCCCC;
	height: 43px;
}

.xuan_031 ul li {
	width: 115px;
	height: 43px;
	float: left;
	margin: 0 20px;
}

.xuan_031 ul li a {
	width: 115px;
	height: 43px;
	line-height: 43px;
	color: #333333;
	font-size: 14px;
	display: block;
	text-align: center;
}

.xuan_031 ul li.xuan_navon a {
	width: 115px;
	height: 40px;
	border-bottom: 3px solid #B88A4E;
	font-size: 14px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	text-align: center;
}

.xuan_032 {
	width: 848px;
}

.xuan_032 ul li {
	width: 148px;
	height: 40px;
	float: left;
	margin: 20px 30px;
}

.xuan_032 ul li a {
	width: 148px;
	height: 40px;
	line-height: 40px;
	color: #333333;
	font-size: 14px;
	display: block;
	text-align: center;
}

.xuan_032 ul li a:hover, .xuan_032 ul li.xuan_navon a {
	width: 148px;
	height: 40px;
	background: #B98E57 url(../images/bt_bg4.jpg) no-repeat right center;
	font-size: 14px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	text-align: center;
	color: #fff;
}

.xuan_04 {
	width: 848px;
	border: 1px solid #CCCCCC;
}

.xuan_04 th {
	font-size: 14px;
	text-align: center;
	height: 38px;
	line-height: 38px;
	border-bottom: 1px solid #ccc;
}

.xuan_04 td, .xuan_04 select, .xuan_04 input {
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	width: 70px;
}

.xuan_04 td {
	padding: 10px;
}

.xuan_04 a {
	display: block;
	text-align: center;
	padding: 0 20px;
	height: 32px;
	font-size: 14px;
	color: #333;
	background-color: #EEEEEE;
	line-height: 32px;
	margin: 0 10px;
	float: right;
	font-weight: normal;
}

.xuan_04 a:hover, .xuan_04 a.xuan_on {
	display: block;
	padding: 0 20px;
	text-align: center;
	height: 32px;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #B98F58;
	line-height: 32px;
	text-decoration: none;
	border: none;
	font-weight: normal;
}

.xuan_05 {
	width: 848px;
	border: 1px solid #CCCCCC;
}

.xuan_05 th {
	font-size: 14px;
	text-align: center;
	height: 38px;
	line-height: 38px;
	border-bottom: 1px solid #ccc;
}

.xuan_05 td, .xuan_04 select, .xuan_05 input {
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	width: 70px;
}

.xuan_05 td {
	padding: 6px 10px;
}

.xuan_bt2 {
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	line-height: 30px;
	height: 30px;
	width: 330px;
}

.xuan_06 {
	width: 330px;
	height: 24px;
	line-height: 24px;
	text-align: left;
	font-size: 14px;
	padding-top: 12px;
}

.xuan_06 h2 {
	float: right;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	font-weight: normal;
}

.xuan_06 a {
	height: 26px;
	display: block;
	background-color: #B98F58;
	line-height: 26px;
	text-align: center;
	float: right;
	font-size: 12px;
	font-weight: normal;
	margin: 0 2px;
	color: #fff;
	padding: 0 10px;
}

.xuan_06 a.linone {
	background-color: #fff;
	color: #333333;
}

.xuan_08 {
	width: 330px;
}

.box_first {
	margin-left: 0px;
}

.m {
	height: 200px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 36px;
	line-height: 500px;
}

.cl_dangqian {
	width: 1200px;
	height: 40px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 36px;
}

.cl_dangqian h2 {
	float: right;
	height: 36px;
}

.cl_dangqian h2 a {
	width: 120px;
	height: 36px;
	display: block;
	background-color: #CF7BF5;
	line-height: 36px;
	text-align: center;
	float: left;
	font-size: 15px;
	color: #fff;
}

.zhiwei a {
	width: 125px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	background-color: #dcdcdc;
	display: block;
	float: left;
	margin: 0 20px 20px 0;
}

.zhiwei {
	width: 1200px;
	margin: 0 auto;
}

.ss_a a {
	padding: 0 15px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	text-align: center;
	display: block;
	float: left;
	font-weight: normal;
}

.ss_a a.selecton {
	padding: 0 15px;
	height: 32px;
	background: #B98F58;
	line-height: 32px;
	font-size: 14px;
	text-align: center;
	display: block;
	color: #FFFFFF;
	float: left;
	font-weight: normal;
}

.xuetang_zhuanti {
	width: 1200px;
	margin: 0 auto;
}

.zhuanti_box {
	width: 384px;
	border: 1px solid #ccc;
	float: left;
	margin-top: 20px;
	padding: 10px 0;
}

.zhuanti_box1 {
	width: 384px;
	border: 1px solid #ccc;
	float: left;
	margin-left: 21px;
	margin-top: 20px;
	padding: 10px 0;
}

.xuetang_n_box {
	width: 1200px;
	margin: 0 auto;
}

.xuetang_n_left {
	width: 158px;
	float: left;
}

.xuetang_n_bt {
	width: 158px;
	text-align: left;
	padding: 5px 0 5px 0px;
}

.xuetang_n_bt dt {
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	width: 143px;
	padding-left: 15px;
	font-weight: bold;
}

.xuetang_n_bt dd {
	width: 158px;
	height: 32px;
}

.xuetang_n_bt dd a {
	width: 143px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	display: block;
	padding-left: 15px;
}

.xuetang_n_bt .n_dton a {
	width: 143px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	background: #B98E57;
	display: block;
	color: #fff;
	padding-left: 15px;
}

.n_line {
	width: 140px;
	height: 1px;
	background: #CCCCCC;
	margin: 10px auto;
}

.xuetang_n_right {
	width: 1040px;
	float: left;
	border-left: 1px solid #ccc;
}

.xuetang_n_li {
	width: 1000px;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.xuetang_n_li h1 {
	height: 36px;
	line-height: 36px;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
}

.xuetang_n_li h2 {
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
	text-indent: 2em;
}

.xuetang_n_li h3 {
	font-size: 12px;
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	color: #777;
}

.xue_zt_top {
	width: 852px;
	background: #EEEEEE;
	height: 142px;
}

.xue_zt_tl {
	float: left;
	padding: 20px;
	width: 100px;
}

.xue_zt_tl img {
	width: 100px;
	height: 100px;
}

.xue_zt_tr {
	float: left;
	width: 700px;
	padding-top: 20px;
}

.xue_zt_tr h1 {
	font-size: 18px;
}

.xue_zt_tr h2 {
	font-size: 14px;
	line-height: 25px;
	padding: 6px 0;
	font-weight: normal;
}

.xue_zt_li {
	width: 852px;
}

.xue_zt_li ul li {
	width: 852px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #CCCCCC;
}

.xue_zt_li1 {
	width: 852px;
	height: 36px;
}

.xue_zt_li1 h1 {
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	float: left;
}

.xue_zt_li1 h3 {
	font-size: 12px;
	font-weight: normal;
	height: 36px;
	line-height: 36px;
	color: #777;
	float: right;
}

.xue_zt_li2 {
	width: 852px;
	line-height: 21px;
	font-size: 14px;
}

.user_icon {
	display: inline-block;
	width: 32px;
	height: 32px;
}

.top_nav ul #indexTag a {
	box-sizing: border-box;
}

 
.top_sousuo {
	position: absolute;
	top: 67px;
	right: 37%;
	float: right;
}

.top_search {
	float: right;
	height: 25px;
	width: 280px;
	border-radius: 5px;
	border: 1px solid #ccc;
	padding: 5px 0px 5px 10px;
	outline: none;
	font-family: "微软雅黑";
}

.top_search[placeholder] {
	color: #666;
}

.top_r2 h3 a:hover {
	text-decoration: none;
	color: #333333;
}
/* 下拉菜单 */
.tactful_item {
	position: absolute;
	top: 33px;
	left: 193px;
	z-index: 100;
	display: none;
	height: 130px;
	width: 100px;
}

.tactful_item>li {
	float: left;
	width: 96px;
	height: 40px;
}

.tactful_item>li>a {
	font-size: 14px !important;
	width: 96px;
	height: 42px;
	border-bottom: 1px solid #F1F1F1;
	border-radius: 0px !important;
	padding: 10px 10px;
	background: #FFFFFF;
	text-decoration: none;
}

.current {
	background: #FFFFFF !important;
	color: #2a89ff !important;
	border-bottom: 1px solid #F1F1F1 !important;
}
/* 头部导航 */
.topHeader {
	float: left;
	margin: 7px 0 0 10px;
}

.topHeader>li {
	color: #fff;
	float: left;
	height: 70px;
	margin: 0 0px;
	padding: 10px;
	font-size: 16px;
	position: relative;
}

.topHeader>li>a {
	display: inline-block;
	height: 43px;
	line-height: 43px;
	min-width: 50px;
	text-align: center
}

.topHeader>li a {
	color: #fff
}
/*二级菜单*/
.topHeader>li>ul {
	margin-top: 20px;
	background: #fff;
	color: #333;
	width: 100px;
	text-align: center;
	position: absolute;
	top: 43px;
	left: 50%;
	margin-left: -50px;
	z-index: 10001;
	display: none
}

.topHeader>li>ul:before {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid #fff;
	content: "";
	position: absolute;
	top: -4px;
	left: 47px;
	width: 0;
}

.topHeader>li>ul>li {
	font-size: 16px;
	line-height: 45px;
	border-bottom: 1px solid #eee;
	font-size: 14px;
}

.topHeader>li>ul>li>a {
	color: #333
}

.topHeader>li>ul>li:last-child {
	border: none
}

.topHeader li:hover ul, .topHeader>li>ul:hover .topHeader>li>ul {
	display: block
}






@charset "utf8";
*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
a{
	text-decoration: none;
}
li{
	list-style: none;
}
img{
	border: none;
}
html,body{
	background-color: #F4F4F4;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #69696d;
}
.clearfix {
	*zoom: 1;
}
.clearfix:before,
.clearfix:after {
	display: table; 
	line-height: 0;
	content: "";
}
.clearfix:after {
	clear: both;
}
/*======= 表单 =======*/
.login-box{
	position: absolute;
	z-index: 9;
    width: 435px;
    top: 50%;
    left: 33%;
    margin-top: -200px;
    margin-left: -205px;
	padding-top: 45px;
    border: 1px solid #666;
    background: #796262;
	border-radius: 2px;
	box-shadow: 10px 10px 5px #000;
	color: #fff;
}
.login-box form{
	position: relative;
}
.form-inline{
	position: relative;
	display: block;
}
.form-inline + .form-inline{
	margin-top: 10px;
}
.form-inline > div{
	height: 40px;
	line-height: 40px;
}
.form-inline-font{
	position: absolute;
	left: 0;
	width: 110px;
	padding-right: 10px;
	font-family: "Arial";
	font-size: 15px;
	text-align: right;
}
.form-inline-input{
	padding-left: 110px;
}
.user{
	 width: 300px;
}
.code{
	 width: 200px;
}
.form-inline-input input,
.code-box{
	padding: 0 10px;
    height: 40px;
    color: #fff;
    text-shadow: 1px 1px 1px black;
    background: rgba(0, 0, 0, 0.16);
    border: 0;
    border-radius: 5px;
	outline: none;
	box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.06);
}
.code-box{
	position: relative;
}
.code-box p,
.code-box span{
	display:block;
	position: absolute;
	left: 0;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 5px;
}
.code-box span{
	width: 40px;
	background-color:#fff;
	font-family: "宋体";
	font-size: 16px;
	cursor: pointer;
}
.code-box p{
	width: 0;
	background-color: #FFFF99;
	overflow: hidden;
	text-indent: -20px;
	transition: background 1s ease-in;
}
.code-box .code-input{
	display: none;
}
.login-btn{
	padding-right: 25px;
	padding-top: 15px;
	padding-bottom: 10px;
	text-align: right;
	font-size: 0;
}
.user-btn-link{
	display: inline-block;
	vertical-align: sub;
	padding-right: 10px;
}
.user-btn-link a{
	color: #fff;
	font-size: 13px;
}
.user-btn-link a + a{
	margin-left: 5px;
}
.user-btn-link a:hover{
	text-decoration: underline;
}
.login-btn button{
	border: none;
	padding: 8px 12px;
	background-color:#00a1d2;
	border-radius: 3px;
	font-size: 14px;
	color:#fff;
	cursor: pointer;
}
.login-btn button:hover{
	box-shadow: 0 0 3px #00a1d2;
	text-shadow: 0 0 1px #b3d6dc,0 0 2px #e6e9de;
}

.zc_bt1 {
	background-color: #2a89ff ;
	color:#fff;
	width: 85px;
	height: 36px;
	cursor: pointer;
	border: none;
	outline: none; -webkit-border-radius : 5px;
	border-radius: 5px;
	text-align: center;
	line-height: 36px;
	display: block;
	-webkit-border-radius: 5px;
	margin-top: -40px;
}
